Video processing method and apparatus, device, and storage medium

ABSTRACT

The present disclosure provides a video processing method, an apparatus, a device and a storage medium. The method includes: after determining a target effect style and determining a target video clip based on presentation of a video to be processed on a timeline, establishing a binding relationship between the target effect style and the target video clip in response to an effect application trigger operation, so as to achieve an effect of applying the target effect style to the target video clip. The embodiment of the present disclosure, by establishing the binding relationship between the target effect style and the target video clip, achieves the effect of effect processing only on a certain video clip of the video, thereby meeting the user&#39;s demand of effect processing only on a certain video clip, which increases flexibility of video effect processing, and further improves the user&#39;s experience of video effect processing.

The present application is a continuation of International PatentApplication No. PCT/CN2021/107664, filed on Jul. 21, 2021, which claimspriority of Chinese Patent Application No. 202010718056.6, filed on Jul.23, 2020, and the entire content disclosed by the Chinese patentapplication is incorporated herein by reference as part of the presentapplication.

TECHNICAL FIELD

The present disclosure relates to a field of data processing, and moreparticularly, to a video processing method, an apparatus, a device and astorage medium.

BACKGROUND

At present, when effect processing is performed on a video, it usuallytakes effect on all pictures of the video. For example, when a filtereffect is added to a video, the added filter needs to be applied to allpictures of the video, so as to achieve an effect of adding a filter tothe whole video.

In practical application, users may have various demands for videoeffect processing; however, if with respect to various demands, variouseffects are still rigidly applied to all pictures of the whole video,users' experience of video effect processing will be reduced.

To this end, how to perform video effect processing more flexibly, so asto improve users' experience of video effect processing, is a technicalproblem that needs to be solved urgently at present.

SUMMARY

In order to solve the above-described technical problems or at leastpartially solve the above-described technical problems, the presentdisclosure provides a video processing method, an apparatus, a device,and a storage medium, which can perform effect processing only on acertain video clip of a video, thereby improving flexibility of videoeffect processing, and further improving users' experience of videoeffect processing.

The present disclosure provides a video processing method, the methodincludes:

determining a target effect style;

determining, based on presentation of a video to be processed on atimeline, a target video clip in the video to be processed;

establishing, in response to an effect application trigger operation, abinding relationship between the target effect style and the targetvideo clip;

based on the binding relationship, presenting the target video clip towhich the target effect style is applied.

In an optional embodiment, after the establishing, in response to aneffect application trigger operation, a binding relationship between thetarget effect style and the target video clip, the method furtherincludes:

generating an effect track for the target video clip, and establishing abinding relationship between the effect track and the target video clip,wherein a length of the effect track is used to represent a length ofthe target video clip to which the target effect style is applied;

updating, in response to a length adjustment operation with respect tothe effect track, the length of the target video clip having the bindingrelationship with the effect track.

In an optional embodiment, the method further includes:

in a case where a drag displacement with respect to the effect trackreaches a preset threshold, releasing the binding relationship betweenthe effect track and the target video clip, and releasing the bindingrelationship between the target video clip and the target effect style.

In an optional embodiment, the method further includes:

controlling, in response to a move operation with respect to the targetvideo clip, the effect track having the binding relationship with thetarget video clip and the target effect style having the bindingrelationship with the target video clip to move with the target videoclip.

In an optional embodiment, the target video clip is located on a maintrack or a picture-in-picture track of the video to be processed.

In a second aspect, the present disclosure further includes a videoprocessing apparatus, the apparatus includes:

a first determining module, configured to determine a target effectstyle;

a second determining module, configured to determine, based onpresentation of a video to be processed on a timeline, a target videoclip in the video to be processed;

a first establishing module, configured to establish, in response to aneffect application trigger operation, a binding relationship between thetarget effect style and the target video clip;

a presenting module, configured to present, based on the bindingrelationship, the target video clip to which the target effect style isapplied.

In an optional embodiment, the apparatus further includes:

a second establishing module, configured to generate an effect track forthe target video clip, and establish a binding relationship between theeffect track and the target video clip, wherein a length of the effecttrack is used to represent a length of the target video clip to whichthe target effect style is applied;

an updating module, configured to update, in response to a lengthadjustment operation with respect to the effect track, the length of thetarget video clip having the binding relationship with the effect track.

In an optional embodiment, the apparatus further includes:

a releasing module, configured to release, in a case where a dragdisplacement with respect to the effect track reaches a presetthreshold, the binding relationship between the effect track and thetarget video clip, and release the binding relationship between thetarget video clip and the target effect style.

In a third aspect, the present disclosure provides a computer-readablestorage medium, wherein the computer-readable storage medium storesinstructions, and the instructions, when run on a terminal device,enables the terminal device to implement the method described above.

In a fourth aspect, the present disclosure provides a device, the deviceincludes a memory, a processor, and a computer program stored on thememory and runnable on the processor, in a case where the processorexecutes the computer program, the method described above is achieved.

Compared with the prior art, the technical scheme provided by thedisclosed embodiment has the following advantages:

An embodiment of the present disclosure provides a video processingmethod in which, after determining a target effect style and determininga target video clip based on presentation of a video to be processed ona timeline, a binding relationship is established between the targeteffect style and the target video clip in response to an effectapplication trigger operation, so as to achieve an effect of applyingthe target effect style to the target video clip. By establishing thebinding relationship between the target effect style and the targetvideo clip, the embodiment of the present disclosure achieves an effectof effect processing only on a certain video clip, thereby meetingusers' demands of effect processing only on a certain video clip, whichincreases flexibility of video effect processing, and further improvesusers' experience of video effect processing.

BRIEF DESCRIPTION OF THE DRAWINGS

In order to more clearly explain the technical scheme of the embodimentsof the present disclosure, the following will briefly introduce thedrawings of the embodiments. Obviously, the drawings in the followingdescription only relate to some embodiments of the present disclosure,but are not restrictive to the present disclosure.

FIG. 1 is a flow chart of a video processing method provided by anembodiment of the present disclosure;

FIG. 2 is an effect diagram of a video processing interface provided byan embodiment of the present disclosure;

FIG. 3 is a flow chart of another video processing method provided by anembodiment of the present disclosure;

FIG. 4 is an effect diagram of another video processing interfaceprovided by an embodiment of the present disclosure;

FIG. 5 is an effect diagram of still another video processing interfaceprovided by an embodiment of the present disclosure;

FIG. 6 is an effect diagram of still another video processing interfaceprovided by an embodiment of the present disclosure;

FIG. 7 is an effect diagram of still another video processing interfaceprovided by an embodiment of the present disclosure;

FIG. 8 is an effect diagram of still another video processing interfaceprovided by an embodiment of the present disclosure;

FIG. 9 is an effect diagram of still another video processing interfaceprovided by an embodiment of the present disclosure;

FIG. 10 is an effect diagram of still another video processing interfaceprovided by an embodiment of the present disclosure;

FIG. 11 is a structural block diagram of a video processing apparatusprovided by an embodiment of the present disclosure; and

FIG. 12 is a structural block diagram of a video processing deviceprovided by an embodiment of the present disclosure.

DETAILED DESCRIPTION

In order to be able to more clearly understand the above objects,features and advantages of the present disclosure, the scheme of thepresent disclosure will be further described below. It should be notedthat the embodiments of the present disclosure and the features in theembodiments can be combined with each other without conflict.

Many specific details are set forth in the following description inorder to fully understand the present disclosure, but the presentdisclosure can also be implemented in other ways different from thosedescribed here; Obviously, the embodiments in the specification are onlypart of the embodiments of this disclosure, but not all of them.

At present, when effect processing is performed on a video, the videomay have only one certain video clip to which a certain effect isapplicable, while the effect is not applicable to other video clips, sothat a user needs to apply the effect processing only on a certain videoclip in the video. If the current video processing method is used torigidly apply the effect to all pictures of the whole video, the user'sdemand for video effect processing cannot be met, thereby reducing theuser's experience of video effect processing.

On such basis, the present disclosure provides a more flexible methodfor video effect processing. In this method, after determining a targeteffect style and determining a target video clip based on presentationof a video to be processed on a timeline, a binding relationship isestablished between the target effect style and the target video clip inresponse to an effect application trigger operation, so as to achievethe effect of applying the target effect style to the target video clip.

It may be seen that by establishing the binding relationship between thetarget effect style and the target video clip, the embodiment of thepresent disclosure achieves the effect of effect processing only on acertain video clip of the video, thereby meeting the user's demand ofeffect processing only on a certain video clip, which increasesflexibility of effect processing on the video, and further improves theuser's experience of effect processing on the video.

On such basis, an embodiment of the present disclosure provides a videoprocessing method, referring to FIG. 1 , FIG. 1 is a flow chart of avideo processing method provided by the embodiment of the presentdisclosure. The method includes:

S101: determining a target effect style.

In the embodiment of the present disclosure, the target effect style mayinclude a filter effect style, a special effect style, a sticker effectstyle, and the like.

In an optional embodiment, various effect styles may be presented on aninterface, and a user clicks any effect style to achieve an effect ofdetermining the effect style as the target effect style.

It should be noted that a mode of determining the target effect stylewill not be limited in the embodiment of the present disclosure.

S102: determining, based on presentation of a video to be processed on atimeline, a target video clip in the video to be processed.

In the embodiment of the present disclosure, the video to be processedis presented based on the timeline, FIG. 2 is an effect diagram of avideo processing interface provided by the embodiment of the presentdisclosure. As shown in FIG. 2 , the video to be processed presentsvideo pictures corresponding to respective time points on the timeline,and the user may determine a video clip in the video to be processed asthe target video clip.

In an optional embodiment, by determining start time and end time of avideo clip, a target video clip from a video picture corresponding tothe start time to a video picture corresponding to the end time may bedetermined in the video to be processed.

In another optional embodiment, the target video clip may also bedetermined in the video to be processed by dragging the target effectstyle to a certain video clip in the video to be processed.

Other modes of determining the target video clip in the video to beprocessed re not limited in the embodiment of the present disclosure.

It should be noted that an order of executing the above-described S101and S102 are not limited in the embodiment of the present disclosure.

S103: establishing, in response to an effect application triggeroperation, a binding relationship between the target effect style andthe target video clip.

In the embodiment of the present disclosure, after determining thetarget effect style and the target video clip, an operation of applyingthe target effect style to the target video clip may be triggered.

In practical application, when detecting the effect application triggeroperation, the binding relationship between the target effect style andthe target video clip corresponding to the effect application triggeroperation may be established, so as to apply the target effect style tothe target video clip.

In an optional embodiment, after determining the target effect style andthe target video clip, the user may click an “Apply to clip” button asshown in FIG. 2 to establish the binding relationship between the targeteffect style and the target video clip corresponding to the effectapplication trigger operation, so as to achieve the effect of applyingthe target effect style to the target video clip.

In another optional embodiment, after determining the target effectstyle and target video clip, dragging the target effect style to thetarget video clip, so as to trigger the effect application triggeroperation, and establishing the binding relationship between the targetvideo clip and the target effect style corresponding to the effectapplication trigger operation. Specifically, a mouse release operationcorresponding to the above-described dragging operation may not onlytrigger the determination of the target video clip, but also triggerestablishment of the binding relationship between the target effectstyle and the target video clip, so as to achieve the effect of applyingthe target effect style to the target video clip.

S104: presenting, based on the binding relationship, the target videoclip to which the target effect style is applied.

In the embodiment of the present disclosure, after establishing thebinding relationship between the target effect style and the targetvideo clip, the target video clip to which the target effect style isapplied may be presented to the user on the interface based on thebinding relationship.

In addition, in order to more flexibly implement effect processing onthe video, in the embodiment of the present disclosure, the video clipon a certain video track of the video to be processed may be determinedas the target video clip, so as to determine the target video clip towhich the target effect style is applied in a more fine-grained manner,which improves flexibility of effect processing on the video.

In practical application, the video track usually includes a main trackand a picture-in-picture track. In the embodiment of the presentdisclosure, the video clip of the video to be processed that is on themain track or the picture-in-picture track may be determined as thetarget video clip, so as to achieve the effect of applying the targeteffect style to the video clip on the main track or thepicture-in-picture track.

In the video processing method provided by the embodiment of the presentdisclosure, after determining the target effect style and determiningthe target video clip based on presentation of the video to be processedon the timeline, establishing the binding relationship between thetarget effect style and the target video clip in response to the effectapplication trigger operation, so as to achieve the effect of applyingthe target effect style to the target video clip. By establishing thebinding relationship between the target effect style and the targetvideo clip, the effect of effect processing only on a certain video clipmay be achieved, thereby meeting the user's demand of effect processingonly on a certain video clip, which increases flexibility of effectprocessing on the video, and further improves the user's experience ofeffect processing on the video.

In order to further improve flexibility of video processing and enrichfunctions of video processing, an embodiment of the present disclosurefurther provides a video processing method. FIG. 3 is a flow chart ofanother video processing method provided by the embodiment of thepresent disclosure. Referring to FIG. 3 , the method includes:

S301: determining a target effect style.

S302: determining, based on presentation of a video to be processed on atimeline, a target video clip in the video to be processed.

S303: establishing, in response to an effect application triggeroperation, a binding relationship between the target effect style andthe target video clip.

S304: presenting, based on the binding relationship, the target videoclip to which the target effect style is applied.

S301 to S304 according to the embodiment of the present disclosure maybe understood with reference to the description of S101 to S104according to the above-described embodiment, and no details will berepeated here.

S305: generating an effect track for the target video clip, andestablishing a binding relationship between the effect track and thetarget video clip.

A length of the effect track is used to represent a length of the targetvideo clip to which the target effect style is applied.

In the embodiment of the present disclosure, when detecting the effectapplication trigger operation, not only establishing the bindingrelationship between the target effect style and the target video clip,but also generating the effect track for the target video clip. FIG. 4 ,FIG. 5 and FIG. 6 are respectively effect diagrams of the videoprocessing interface provided by the embodiments of the presentdisclosure. As shown in FIG. 4 , FIG. 5 and FIG. 6 , the effect track ispresented above the target video clip, and the effect tracks havedifferent styles. The effect track in FIG. 4 may be referred to as asmall track (the small track is shown in a black region defined by adotted line box in FIG. 4 , and the target video clip is shown in aregion defined by a dotted dash line box in FIG. 4 ), the effect tracksin FIG. 5 and FIG. 6 may be referred to as auxiliary tracks (as shown ingray regions defined by black solid line boxes in FIG. 5 and FIG. 6 ,and the target video clips are respectively regions defined by blackdotted line boxes in FIG. 5 and FIG. 6 ).

In an optional embodiment, a name of the target effect style may bedisplayed in a form of a track label above the small track shown in FIG.4 ; as shown in FIG. 7 (FIG. 7 is an effect diagram of a videoprocessing interface provided by the embodiment of the presentdisclosure), a name “Filter 2” of the target effect style is displayedin a form of a track label above the small track of the target videoclip. Specifically, when the user hovers the mouse over the small track,the expansion of the track label may be triggered to present contents inthe track label for the user, and then when the user clicks the tracklabel again, further expansion of the small track may be triggered. Asshown in FIG. 8 , it is an effect diagram of another video processinginterface provided by the embodiment of the present disclosure, in whichthe small track on the target video clip (as shown by the black regionindicated by the arrow in FIG. 8 ) is a small track style expanded afterclicking the track label in FIG. 7 .

In practical application, after generating the effect track for thetarget video clip, establishing the binding relationship between theeffect track and the target video clip. The length of the effect trackis used to represent the length of the target video clip to which thetarget effect style is applied.

In the embodiment of the present disclosure, by executing an interactiveoperation on the effect track that has a binding relationship with thetarget video clip, an interactive operation on the target video clip maybe implemented, and an interactive operation on the target effect stylethat has a binding relationship with the target video clip may beimplemented.

In an optional embodiment, a drag operation may be executed on theeffect track, to trigger releasing the binding relationship between theeffect track and the target video clip, and releasing the bindingrelationship between the target video clip and the target effect style.Specifically, when detecting that drag displacement with respect to theeffect track reaches a preset threshold, releasing the bindingrelationship between the effect track and the target video clip, andreleasing the binding relationship between the target video clip and thetarget effect style. FIG. 9 is an effect diagram of another videoprocessing interface provided by the embodiment of the presentdisclosure. As shown in FIG. 9 , taking the auxiliary track in FIG. 6 asan example, when the “auxiliary track” in FIG. 6 is dragged andstretched to a critical point to be disconnected, for example, when theauxiliary track in FIG. 6 is dragged to the right to a position shown inFIG. 9 and disconnected, it triggers releasing the binding relationshipbetween the effect track and the target video clip, and releasing thebinding relationship between the target video clip and the target effectstyle.

In practical application, after releasing the above-described bindingrelationship, the target effect style will no longer be applied to thetarget video clip, but will trigger an operation of applying the targeteffect style to all pictures of the video to be processed. At this time,the effect track may be a video track of the video to be processed.

In another optional embodiment, in order to improve user experience ofvideo editing, when detecting a move operation with respect to thetarget video clip, the effect track and target effect style that havebinding relationships with the target video clip may be controlled tomove with the target video clip.

FIG. 10 is an effect diagram of another video processing interfaceprovided by an embodiment of the present disclosure. As shown in FIG. 10, taking the small track in FIG. 4 as an example, when detecting a moveoperation with respect to the target video clip, the effect track (along bar marked as the effect track on an upper side of FIG. 10 ) andthe target effect style that have binding relationships with the targetvideo clip (as shown in a dotted line box in FIG. 10 ) is controlled tomove with the target video clip.

S306: updating, in response to a length adjustment operation withrespect to the effect track, the length of the target video clip thathas a binding relationship with the effect track.

In the embodiment of the present disclosure, because the length of theeffect track is used to represent the length of the target video clip towhich the target effect style is applied, the length of the target videoclip that has a binding relationship with the effect track may beupdated by adjusting the length of the effect track.

In practical application, the user may perform a length adjustmentoperation on the effect track, for example, a lengthen operation orshorten operation with respect to the effect track, so as to achievelength adjustment with respect to the target video clip that has abinding relationship with the effect track, and update the length of thevideo clip to which the target effect style is applied.

The video processing method provided by the embodiment of the presentdisclosure, by establishing the binding relationship between the targeteffect style and the target video clip, the effect of effect processingonly on a certain video clip of the video may be achieved, therebymeeting the user's demand of effect processing only on a certain videoclip, which increases flexibility of video effect processing, andfurther improves the user's experience of video effect processing.

In addition, the effect track is generated for the target video clip,which further improves flexibility of video processing, enriches thevideo processing functions, and further improves the user's experienceof video effect processing.

With a same inventive concept as the above-described method embodiment,an embodiment of the present disclosure further provides a videoprocessing apparatus. FIG. 11 is a structural schematic diagram of avideo processing apparatus provided by the embodiment of the presentdisclosure. referring to FIG. 11 , the apparatus includes:

a first determining module 1101, configured to determine a target effectstyle;

a second determining module 1102, configured to determine, based onpresentation of a video to be processed on a timeline, a target videoclip in the video to be processed;

a first establishing module 1103, configured to establish, in responseto an effect application trigger operation, a binding relationshipbetween the target effect style and the target video clip;

a presenting module 1104, configured to present, based on the bindingrelationship, the target video clip to which the target effect style isapplied.

In an optional embodiment, the apparatus further includes:

a second establishing module, configured to generate an effect track forthe target video clip, and establish a binding relationship between theeffect track and the target video clip; a length of the effect track isused to represent a length of the target video clip to which the targeteffect style is applied;

an updating module, configured to update, in response to a lengthadjustment operation with respect to the effect track, the length of thetarget video clip having the binding relationship with the effect track.

In an optional embodiment, the apparatus further includes:

a releasing module, configured to release, in a case where a dragdisplacement with respect to the effect track reaches a presetthreshold, the binding relationship between the effect track and thetarget video clip, and release the binding relationship between thetarget video clip and the target effect style.

In an optional embodiment, the apparatus further includes:

a control module, configured to control, in response to a move operationwith respect to the target video clip, the effect track having thebinding relationship with the target video clip and the target effectstyle having the binding relationship with the target video clip to movewith the target video clip.

In an optional embodiment, the target video clip is located on a maintrack or a picture-in-picture track of the video to be processed.

The video processing apparatus provided by the embodiment of the presentdisclosure, after determining a target effect style and determining atarget video clip based on presentation of a video to be processed on atimeline, establishes a binding relationship between the target effectstyle and the target video clip in response to an effect applicationtrigger operation, so as to achieve an effect of applying the targeteffect style to the target video clip. The embodiment of the presentdisclosure, by establishing the binding relationship between the targeteffect style and the target video clip, achieves the effect of effectprocessing only on a certain video clip of the video, thereby meetingthe user's demand of effect processing only on a certain video clip,which increases flexibility of video effect processing, and furtherimproves the user's experience of video effect processing.

In addition, an embodiment of the present disclosure further provides avideo processing device. As shown in FIG. 12 , the video processingdevice may include:

a processor 1201, a memory 1202, an input apparatus 1203, and an outputapparatus 1204. The number of processors 1201 in the video processingdevice may be one or more, taking one processor as an example in FIG. 12. In some embodiments of the present disclosure, the processor 1201, thememory 1202, the input apparatus 1203 and the output apparatus 1204 maybe connected by a bus or other means, taking connection by a bus as anexample in FIG. 12 .

The memory 1202 may be configured to store software program and module;and the processor 1201 may execute various functional applications anddata processing of the video processing device by running the softwareprogram and the module stored in the memory 1202. The memory 1202 maymainly include a program storage region and a data storage region, theprogram storage region may store an operating system, an applicationrequired for at least one function, etc. In addition, the memory 1202may include a high-speed random access memory, and may also include anonvolatile memory, for example, at least one disk storage device, aflash memory, or other volatile solid-state storage device. The inputapparatus 1203 may be configured to receive input digital or characterinformation and generate signal inputs related to user setting andfunction control of the video processing device.

Specifically, in this embodiment, the processor 1201 will loadexecutable files corresponding to the processes of one or moreapplications into the memory 1202 according to instructions below, andthe processor 1201 may run the applications stored in the memory 1202,thereby implementing various functions of the video processing device asdescribed above.

It should be noted that in this specification, relational terms such as“first” and “second” are only used to distinguish one entity oroperation from another entity or operation, without necessarilyrequiring or implying any such actual relationship or sequence betweenthese entities or operations. Moreover, the term “include”, “comprise”or any other variation thereof is intended to cover non-exclusiveinclusion, so that a process, method, article or equipment that includesa series of elements not only includes those elements, but also includesother elements not explicitly listed, or also includes elements inherentto such process, method, article or equipment. Without furtherrestrictions, the element defined by the statement “including one . . .” does not exclude the existence of another identical element in theprocess, method, article or equipment that includes the said element.

The above are only specific embodiments of the present disclosure toenable those skilled in the art to understand or realize the presentdisclosure. Many modifications to these embodiments will be obvious tothose skilled in the art, and the general principles defined herein canbe implemented in other embodiments without departing from the spirit orscope of this disclosure. Therefore, the present disclosure will not belimited to the embodiments described herein but will be accorded thewidest scope consistent with the principles and novel features disclosedherein.

What is claimed is:
 1. A video processing method, comprising:determining a target effect style; determining, based on presentation ofa video to be processed on a timeline, a target video clip in the videoto be processed; establishing, in response to an effect applicationtrigger operation, a binding relationship between the target effectstyle and the target video clip; and based on the binding relationship,presenting the target video clip to which the target effect style isapplied.
 2. The method according to claim 1, wherein, after theestablishing, in response to an effect application trigger operation, abinding relationship between the target effect style and the targetvideo clip, the method further comprises: generating an effect track forthe target video clip, and establishing a binding relationship betweenthe effect track and the target video clip, wherein a length of theeffect track is used to represent a length of the target video clip towhich the target effect style is applied; and updating, in response to alength adjustment operation with respect to the effect track, the lengthof the target video clip having the binding relationship with the effecttrack.
 3. The method according to claim 2, further comprising: in a casewhere a drag displacement with respect to the effect track reaches apreset threshold, releasing the binding relationship between the effecttrack and the target video clip, and releasing the binding relationshipbetween the target video clip and the target effect style.
 4. The methodaccording to claim 2, further comprising: controlling, in response to amove operation with respect to the target video clip, the effect trackhaving the binding relationship with the target video clip and thetarget effect style having the binding relationship with the targetvideo clip to move with the target video clip.
 5. The method accordingto claim 1, wherein the target video clip is located on a main track ora picture-in-picture track of the video to be processed.
 6. The methodaccording to claim 3, further comprising: controlling, in response to amove operation with respect to the target video clip, the effect trackhaving the binding relationship with the target video clip and thetarget effect style having the binding relationship with the targetvideo clip to move with the target video clip.
 7. A video processingapparatus, comprising: a first determining module, configured todetermine a target effect style; a second determining module, configuredto determine, based on presentation of a video to be processed on atimeline, a target video clip in the video to be processed; a firstestablishing module, configured to establish, in response to an effectapplication trigger operation, a binding relationship between the targeteffect style and the target video clip; and a presenting module,configured to present, based on the binding relationship, the targetvideo clip to which the target effect style is applied.
 8. The apparatusaccording to claim 6, further comprising: a second establishing module,configured to generate an effect track for the target video clip, andestablish a binding relationship between the effect track and the targetvideo clip, wherein a length of the effect track is used to represent alength of the target video clip to which the target effect style isapplied; and an updating module, configured to update, in response to alength adjustment operation with respect to the effect track, the lengthof the target video clip having the binding relationship with the effecttrack.
 9. The apparatus according to claim 8, further comprising: areleasing module, configured to release, in a case where a dragdisplacement with respect to the effect track reaches a presetthreshold, the binding relationship between the effect track and thetarget video clip, and release the binding relationship between thetarget video clip and the target effect style.
 10. The apparatusaccording to claim 8, further comprising: a control module, configuredto control, in response to a move operation with respect to the targetvideo clip, the effect track having the binding relationship with thetarget video clip and the target effect style having the bindingrelationship with the target video clip to move with the target videoclip.
 11. The apparatus according to claim 9, further comprising: acontrol module, configured to control, in response to a move operationwith respect to the target video clip, the effect track having thebinding relationship with the target video clip and the target effectstyle having the binding relationship with the target video clip to movewith the target video clip.
 12. The apparatus according to claim 7,wherein the target video clip is located on a main track or apicture-in-picture track of the video to be processed.
 13. Acomputer-readable storage medium, wherein the computer-readable storagemedium stores instructions, and the instructions, when run on a terminaldevice, enables the terminal device to implement a video processingmethod, wherein the video processing method comprises: determining atarget effect style; determining, based on presentation of a video to beprocessed on a timeline, a target video clip in the video to beprocessed; establishing, in response to an effect application triggeroperation, a binding relationship between the target effect style andthe target video clip; and based on the binding relationship, presentingthe target video clip to which the target effect style is applied. 14.The computer-readable storage medium according to claim 13, wherein,after the establishing, in response to an effect application triggeroperation, a binding relationship between the target effect style andthe target video clip, the method further comprises: generating aneffect track for the target video clip, and establishing a bindingrelationship between the effect track and the target video clip, whereina length of the effect track is used to represent a length of the targetvideo clip to which the target effect style is applied; and updating, inresponse to a length adjustment operation with respect to the effecttrack, the length of the target video clip having the bindingrelationship with the effect track.
 15. The computer-readable storagemedium according to claim 14, wherein the video processing methodfurther comprises: in a case where a drag displacement with respect tothe effect track reaches a preset threshold, releasing the bindingrelationship between the effect track and the target video clip, andreleasing the binding relationship between the target video clip and thetarget effect style.
 16. A device, comprising a memory, a processor, anda computer program stored on the memory and runnable on the processor,wherein, in a case where the processor executes the computer program,the method according to claim 1 is achieved.
 17. A device, comprising amemory, a processor, and a computer program stored on the memory andrunnable on the processor, wherein, in a case where the processorexecutes the computer program, the method according to claim 2 isachieved.
 18. A device, comprising a memory, a processor, and a computerprogram stored on the memory and runnable on the processor, wherein, ina case where the processor executes the computer program, the methodaccording to claim 3 is achieved.